package com.ym.b2b.payment.controller.ccbPay;

import com.ym.b2b.payment.vo.PaymentBean;

public class CCBParam extends PaymentBean {
	private String serverUrl;		//	网关地址
	
	private String merchantId;		//	商户代码, 由建行统一分配
	private String posId;			//  商户柜台代码,由建行统一分配，缺省为000000000
	private String branchId;		//	分行代码, 由建行统一指定
	private String orderId;			//	定单号由,商户提供，最长30位,按实际长度给出
	private String payment;			//	付款金额NUMBER(16,2)
	private String curCode;			//	币种,缺省为01－人民币
	private String remark1;			//	备注1
	private String remark2;			//	备注2
	private String txCode;			//	交易码，由建行统一分配，个人客户520100，企业客户为690401
	private String mac;				//	MAC校验域, 采用标准MD5算法，由商户实现
	
	// 返回信息
	private String acc_type;		//  账户类型 CHAR(2)仅服务器通知中有此字段，页面通知不用。只有服务器通知参与验签
	private String success;			//	成功标志Y－成功；N－失败
	private String accdate;			//	商户主管在商户后台设置返回记账日期时增加该字段，字段格式为YYYYMMDD（如20100907）
	private String sign;			//	数字签名
	
	
/*	private String type;			
	private String pub;				//	
	private String gateWay;
	private String clientIp;
	private String regInfo;
	private String proInfo;
	private String referer;*/
	public String getMerchantId() {
		return merchantId;
	}
	public void setMerchantId(String merchantId) {
		this.merchantId = merchantId;
	}
	public String getPosId() {
		return posId;
	}
	public void setPosId(String posId) {
		this.posId = posId;
	}
	public String getBranchId() {
		return branchId;
	}
	public void setBranchId(String branchId) {
		this.branchId = branchId;
	}
	public String getOrderId() {
		return orderId;
	}
	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}
	public String getPayment() {
		return payment;
	}
	public void setPayment(String payment) {
		this.payment = payment;
	}
	public String getCurCode() {
		return curCode;
	}
	public void setCurCode(String curCode) {
		this.curCode = curCode;
	}
	public String getRemark1() {
		return remark1;
	}
	public void setRemark1(String remark1) {
		this.remark1 = remark1;
	}
	public String getRemark2() {
		return remark2;
	}
	public void setRemark2(String remark2) {
		this.remark2 = remark2;
	}
	public String getTxCode() {
		return txCode;
	}
	public void setTxCode(String txCode) {
		this.txCode = txCode;
	}
	public String getMac() {
		return mac;
	}
	public void setMac(String mac) {
		this.mac = mac;
	}
	public String getServerUrl() {
		return serverUrl;
	}
	public void setServerUrl(String serverUrl) {
		this.serverUrl = serverUrl;
	}
	public String getAcc_type() {
		return acc_type;
	}
	public void setAcc_type(String acc_type) {
		this.acc_type = acc_type;
	}
	public String getSuccess() {
		return success;
	}
	public void setSuccess(String success) {
		this.success = success;
	}
	public String getAccdate() {
		return accdate;
	}
	public void setAccdate(String accdate) {
		this.accdate = accdate;
	}
	public String getSign() {
		return sign;
	}
	public void setSign(String sign) {
		this.sign = sign;
	}
/*	public String getType() {
		return type;
	}
	public void setType(String type) {
		this.type = type;
	}
	public String getPub() {
		return pub;
	}
	public void setPub(String pub) {
		this.pub = pub;
	}
	public String getGateWay() {
		return gateWay;
	}
	public void setGateWay(String gateWay) {
		this.gateWay = gateWay;
	}
	public String getClientIp() {
		return clientIp;
	}
	public void setClientIp(String clientIp) {
		this.clientIp = clientIp;
	}
	public String getRegInfo() {
		return regInfo;
	}
	public void setRegInfo(String regInfo) {
		this.regInfo = regInfo;
	}
	public String getProInfo() {
		return proInfo;
	}
	public void setProInfo(String proInfo) {
		this.proInfo = proInfo;
	}
	public String getReferer() {
		return referer;
	}
	public void setReferer(String referer) {
		this.referer = referer;
	}*/
	
}
